@charset "utf-8";

/*all Layout*/
.wrap{  min-height:100%;}
.bottom_panel{padding-bottom:40px;}
.bottom{ clear:both; position: relative; z-index:1; margin-top:-40px; height:40px; line-height:40px; text-align:center; font-size:12px;}

/*content*/
.top{ position:fixed; top:0; right:0; z-index:10000; width:100%; height:60px; background:#0065a4;}
.logo{ float:left; padding-left:20px; line-height:60px; font-size:24px; color:#fff;}

.top_r{ float:right; padding:8px 20px 0 0;}

.welcome{ float:left; padding-right:0px; line-height:40px; font-size:14px; color:#88c1e4;}
.w_arrow{display:inline-block; *display:inline; *zoom:1; width:20px; height:40px;vertical-align:middle; background:url(../images/d_arrow.png) center no-repeat;}

.t_action{ float:left;}
.t_action li{ float:left; border-right:1px solid #0082d4;}
.t_action li a{ display:block; padding:0 2px; height:40px;}
.t_name,.t_set,.t_esc{ display:inline-block; *display:inline; *zoom:1; width:40px; height:40px; vertical-align:middle;}
.t_name{background:#0082d4 url(../images/40_icon.png) no-repeat;}
.t_set{background:url(../images/40_icon.png) 0 -40px no-repeat;}
.t_esc{background:url(../images/40_icon.png) 0 -80px no-repeat;}


.main{ padding-top:60px;}
.m_left{ position:fixed; _position:absolute; top:60px; left:0; z-index:1000; width:228px; background:#0078c3;}
.m_right{ padding:10px 15px 10px 245px; *overflow:hidden;}

.meau{ padding-top:5px; overflow:hidden; font-family:Microsoft Yahei;}
.meau ul{ border-bottom:1px solid #0586d6;}
.meau ul li font{ display:block; height:50px; border-bottom:1px solid #0068a9; border-top:1px solid #0586d6; }
.meau ul li:first-child font{ border-top:none;}
.meau ul li font a{ display:block; padding-left:20px; line-height:50px; color:#a7d6f3; font-size:16px; cursor:pointer; background:url(../images/accordion.png) no-repeat;}
.meau ul li font a:hover,.meau ul li font a.on{ color:#fff; background:url(../images/accordion.png) 0 -50px no-repeat;}
.meau ul li .a_content a:hover,.meau ul li .a_content a.on{ background-color:#0065a4;color:#fff}
.meau ul li font a.no{background:none;}
.meau ul li font a.no:hover,.meau ul li font a.no.on{color:#fff; background:url(../images/accordion.png) 0 -100px no-repeat;}

.meau ul li font a i{ display:inline-block; *display:inline; *zoom:1; width:40px; height:40px; vertical-align:middle; background:url(../images/40_icon.png) no-repeat;}
.meau ul li font a.on i,.meau ul li font a:hover i{background:url(../images/40_icon_on.png) no-repeat;}
.meau ul li font a i.m01,.meau ul li font a.on i.m01,.meau ul li font a:hover i.m01{ background-position:0 -120px;}
.meau ul li font a i.m02,.meau ul li font a.on i.m02,.meau ul li font a:hover i.m02{ background-position:0 -160px;}
.meau ul li font a i.m03,.meau ul li font a.on i.m03,.meau ul li font a:hover i.m03{ background-position:0 -200px;}

.meau ul .a_content{ padding-left:0px;}
.meau ul .a_content ul{ border-bottom:1px solid #0068a9;}
.meau ul .a_content ul li a{ display:block; padding-left:40px; height:44px; line-height:44px; font-size:14px; color:#a7d6f3;}
.meau ul .a_content ul li a:hover{ color:#fff; }

/*滚动条*/
.p_relative{position: relative;}
.m_scroll_bar{position:absolute;top:0;right:-10px; width:10px; height:100%;z-index:999;background:#e0e2e3;}
.slide_bar{position:relative; width:10px; height:300px; background:#838a8c;}
.no_scroll_bar{ padding-right:0;}

.p_bar{ padding-bottom:10px;}
.p_bar span{ color:#33b6de;}

.stystem_item{ padding-bottom:10px; }
.stystem_item li{ float:left; width:20%; *width:19.9%;}
.stystem_item li:first-child .con_panel{ margin:0;}
.stystem_item li:hover{filter:alpha(opacity=80);opacity:0.8;}

.con_panel{ margin-left:10px; padding:20px 0 10px; border-radius:4px; text-align:center; overflow:hidden;}
.con_panel i{ display:block; margin:0 auto; width:60px; height:60px; background:url(../images/60_icon.png) no-repeat;}
.con_panel i.c01{ background-position:0 0;}
.con_panel i.c02{ background-position:0 -60px;}
.con_panel i.c03{ background-position:0 -120px;}
.con_panel i.c04{ background-position:0 -180px;}
.con_panel i.c05{ background-position:0 -240px;}
.con_panel span{ display:block; padding-top:5px; line-height:24px; color:#fff; white-space:nowrap;}

.b_blue{ background:#0082d4;}
.b_blue2{ background:#3fa4e4;}
.b_green{ background:#00c3a1;}
.b_yellow{ background:#f6b900;}
.b_orance{ background:#ff7d5a;}

.a_box{ margin-top:10px; padding:10px; border:1px solid #ccc; font-size:0; background:#fff;}
.a_con{ display:inline-block; *display:inline; *zoom:1; width:50%; *width:49.9%; font-size:14px;}
.a_tit{ line-height:30px; font-size:16px; color:#384070;}

.n_list h2{ padding-bottom:10px; border-bottom:1px solid #ccc; font-weight:normal;}
.n_list li{ line-height:30px; color:#384070;}
.n_list li a{color:#384070;}
.n_date{ float:right; font-size:12px; color:#999; } 

.ch_panel{ padding:10px; border:1px solid #ccc; background:#fff;}
.main_panel{ padding:10px;background:#fff;height: 528px;}

.a_btn,.c_btn{ padding:0 10px; min-width:55px; height:30px; border:none; border-radius:3px; text-indent:20px; font-family:Microsoft Yahei; font-size:14px; color:#fff; cursor:pointer; overflow:visible; white-space:nowrap;}
.a_btn{ background:#56bc90 url(../images/30_icon.png) no-repeat;}
.c_btn{ background:#0082d4 url(../images/30_icon.png) 0 -30px no-repeat;}

.d_btn{ padding:0 10px; min-width:65px; height:30px; border:none; border-radius:3px; font-family:Microsoft Yahei; font-size:14px; color:#fff; cursor:pointer; overflow:visible; white-space:nowrap;background-color: #56bc90;}
.e_btn{ padding:0 10px; min-width:65px; height:30px; border:none; border-radius:3px; font-family:Microsoft Yahei; font-size:14px; color:#fff; cursor:pointer; overflow:visible; white-space:nowrap;background-color: #F9C700;}
.f_btn{ padding:0 10px; min-width:65px; height:30px; border:none; border-radius:3px; font-family:Microsoft Yahei; font-size:14px; color:#fff; cursor:pointer; overflow:visible; white-space:nowrap;background-color: #358bf2;}

.input_txt,.date_txt{ padding-left:2px; width:230px; border:1px solid #ccc; height:28px; line-height:28px; }
.date_txt{ background:url(../images/date.png) right center no-repeat;}

.readonly_color{
	background-color:#F0F0F0;
}

.c_table td{ padding:2px 2px;}

.table_list{ text-align:center; background:#fff;}
.table_list th{ padding:3px 5px; line-height:30px; font-weight:normal; color:#fff; background:#3fa4e4;border:1px solid #ccc;}
.table_list td{ padding:3px 5px; border:1px solid #ccc;  word-break:break-all;}
.table_list tbody tr:hover{ background:#dbeffb;}
.table_list thead tr{ background:#BBFFBB;}

.a_detail,.a_mod,.a_del{ display:inline-block; *display:inline; *zoom:1; width:30px; height:30px; vertical-align:middle; background:url(../images/30_icon.png) no-repeat;}
.a_detail{ background-position:0 -60px;}
.a_mod{ background-position:0 -90px;}
.a_del{ background-position:0 -120px;}

.page{ padding:20px 0; text-align:right;}
.page *{ display:inline-block;  *display:inline; *zoom:1; vertical-align:middle;}
.page a{display:inline-block; *display:inline; *zoom:1; position:relative;margin:0 3px; padding:0 8px; height:21px; line-height:21px; border:1px solid #3fa4e4; color:#333; background:#fff;}
.page a:hover{border:1px solid #000;}
.page a.currentpage{ color:#fff; font-weight:bold; background:#3fa4e4;}
.page a.page_first{padding-right:14px; background:url(../images/page.png) no-repeat;}
.page a.page_last{padding-right:14px; background:url(../images/page.png) -22px 0 no-repeat;}
.page a.page_prev{ padding-right:14px; background:url(../images/page.png) -44px 0 no-repeat;}
.page a.page_next{ padding-right:14px; background:url(../images/page.png) -66px 0 no-repeat;}
.page_input{ padding-left:2px; width:32px; height:21px; line-height:21px; border:1px solid #3fa4e4; background:#fff;}
.page a.go{ padding:0 3px; color:#fff; background:#3fa4e4;}

.hsh_table{ text-align:center;font-family:"宋体"; background:#fff;}
.hsh_table td{height: 25px;text-align:center;vertical-align: middle;border:1px solid #ccc;color:#25607e; font-family:"宋体";padding-bottom: 5px;padding-top: 5px;	}
.hsh_table2{ font-family:"宋体"; background:#fff;}
.hsh_table2 td{height: 25px;border:1px solid #ccc;color:#25607e; font-family:"宋体";padding-bottom: 5px;padding-top: 5px;	padding-left: 5px;}

.upper_btn{ padding-left:20px; height:24px; line-height:24px;  border:none; color:#25607e; cursor:pointer; overflow:visible; }
.upper_btn{ background:url(../images/upper_btn.png) no-repeat;}

.fontblod{
	font-size: 16px;font-weight: bold;
}

/*彩色div样式*/
.maindiv{
	height: 160px;width: 250px;background-color: #D8E9EC;border: 1px solid #99D5DF;border-radius: 20px;text-align: center;vertical-align: middle;margin:20px 10px;box-shadow: 6px 6px 15px gray;
}
.childdiv{
	height: 140px;width: 230px;margin: 10px;border-radius: 10px;box-shadow: 5px 5px 10px gray;
}
.cbgc_blue{
	background-color: #2D89EF;
}
.cbgc_yellow{
	background-color: #FFC40D;
}
.cbgc_green{
	background-color: #00A300;
}
.cbgc_red{
	background-color: #DA532C;
}
/*横向菜单样式*/
#dNavBar {
	background-color: #ffffff;
}

#dNavBar li {
	list-style-type: none;
	float: left;
	width: 85px;
	height: 28px;
	line-height: 28px;
	font-size: 12px;
	color: #FFFFFF;
	border-bottom:3px solid #ffffff;
	border-right:6px solid #ffffff;
	border-top:3px solid #ffffff;
	background-color: #8D8EA2;
	text-align: center;
	display: block;
	cursor: pointer;
	margin-top: 3px;
}

#subMenu {
	width: auto;
	border-top: 3px solid #666688;
	height: auto;
	line-height: 29px;
	font-size: 12px;
	padding-left: 0px;
/* 	border-radius: 5px; */
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: white;
}

.view_table td{
	border:1px solid #ccc;
	padding-left: 5px;
	font: bold;
}
.view_table .t_tit{
   /* font-weight: bold; */
}
.view_table tr{
	height: 35px;
}

.tr_odd{
	background-color: #F2F4F7;
}

/* a:link { */
/* 	color: #FFFFFF; */
/* 	text-decoration: none; */
/* } */

/* a:hover { */
/* 	color: #FFFFFF; */
/* 	text-decoration: none; */
/* } */

/* a:visited { */
/* 	color: black; */
/* 	text-decoration: none; */
/* } */
